package ynu.sxp.demoapp.cart.util;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.springframework.stereotype.Component;
import ynu.sxp.demoapp.cart.dto.CartProductRO;
import ynu.sxp.demoapp.cart.entity.CartProductEntity;

import java.util.List;


@Mapper(componentModel = "spring")
@Component
public interface CartProductMapper {
    CartProductMapper INSTANCE = Mappers.getMapper(CartProductMapper.class);
    CartProductRO toCartProductRO(CartProductEntity cartProductEntity);
    CartProductEntity toCartProductEntity(CartProductRO cartProductRO);
    List<CartProductRO> toCartProductROList(List<CartProductEntity> cartProductEntities);
}